import java.util.Scanner;


class Demo {
    public int countSegments(String s) {
        if (s == null || s.isEmpty()) {
            return 0; // 如果字符串为空或null，直接返回0
        }

        int count = 0;
        boolean inWord = false; // 用于标记是否在单词中

        for (int i = 0; i < s.length(); i++) {
            char c = s.charAt(i);

            if (c != ' ') { // 如果当前字符不是空格
                if (!inWord) { // 如果之前不在单词中
                    inWord = true; // 标记为在单词中
                    count++; // 单词数量加1
                }
            } else { // 如果当前字符是空格
                inWord = false; // 标记为不在单词中
            }
        }

        return count;
    }

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String str = sc.nextLine();
        int count = new Demo().countSegments(str);
        System.out.println(count);
    }
}
